/******************************************************************************* 
  Copyright (C), 1988-2020, zeno Tech. Co., Ltd.
  Description:  SYS INI模块
  Function List:
            
*******************************************************************************/
              
#ifndef SYS_INI_H
#define SYS_INI_H

/*=============================================================================
                                 Includes                                  
==============================================================================*/

/*=============================================================================
                               Macro Definition
==============================================================================*/

/*=============================================================================
                        Local Structures and Typedef 
==============================================================================*/

/*=============================================================================
                             extern  Variables                                  
==============================================================================*/


/*=============================================================================
                             Function Definition                                  
==============================================================================*/ 

/*******************************************************************************
  Function:     SYS_IniKeyGet
  Description:  从文件中获取指定变量的值
  Input:        -pCfgFile,配置文件指针
                -pSection，字段
                -pKey，指定的变量
  Output:       -pBuf: 缓存数据
  Return:       0: 操作成功
                <0: 操作失败
  Others:       无
*******************************************************************************/
int SYS_IniKeyGet(void *pCfgFile, void *pSection, void *pKey, void *pBuf);

/*******************************************************************************
  Function:     SYS_IniKeySet
  Description:  设置配置文件指定变量的值
  Input:        -pCfgFile,配置文件指针
                -pSection，字段
                -pKey，指定的变量
                -pBuf: 缓存数据
  Output:       无
  Return:       0: 操作成功
                <0: 操作失败
  Others:       无
*******************************************************************************/
int SYS_IniKeySet(void *pCfgFile, void *pSection, void *pKey, void *pBuf);

#endif  /*SYS_INI_H*/
